package br.com.rectius.service;
 
import java.util.ArrayList;

import br.com.horochovec.dto.RequisicaoDto;
import br.com.rectius.model.Usuario;
 
public class UsuarioService {
 
	/*
	 * Como n??o estamos utilizando nenhuma ferramenta 
	 * para persist??ncia dos dados, vamos armazenar 
	 * a informa????es nessa lista est??tica
	 */
	private static ArrayList<Usuario> listaUsuarios = 
		new ArrayList<Usuario>();
 
	/*
	 * Insere um novo usu??rio
	 * @param usuario
	 */
	public void insereUsuario(Usuario usuario)
	{
		listaUsuarios.add(usuario);
	}
 
	/*
	 * Retorna todos os usu??rios
	 * @return
	 */
	public ArrayList<Usuario> listaUsuarios()
	{
		return listaUsuarios;
	}
	
	public void validaLogin(RequisicaoDto dto){
		Usuario usuario = (Usuario)dto.getDados().get("usuario");
//		RetornoDto dtoRetorno = new RetornoDto();
//		if(usuario != null &&  usuario.getLogin() != null && usuario.getLogin().equalsIgnoreCase("wellington.sa") && usuario.getSenha() != null
//				&& usuario.getSenha().equals("admin")){
//			dtoRetorno.getDados().put(LOGIN_VALIDO, true);
//		}else{
//			dtoRetorno.getDados().put(LOGIN_VALIDO, false);
//		}
		
		Usuario user = new Usuario();
		System.out.println(user);
//		user.setLogin("fulano");
//		user.setSenha("123");
//		dtoRetorno.getDados().put("user", user)
//;		return dtoRetorno;
	}
 
}